is_subclass_of
檢查對像是否將此類作為其父類之一或實現它: 如果此對像是該類的子類,則返回true
函數名稱:is_subclass_of()
適用版本:PHP 4, PHP 5, PHP 7
函數描述: is_subclass_of() 函數用於檢查一個對像是否是指定類的子類。
語法: bool is_subclass_of ( mixed $object , string $class_name [, bool $allow_string = TRUE ] )
參數:
返回值: 如果$object 是$class_name 的子類或者實現類,則返回TRUE,否則返回FALSE。
示例:
class ParentClass { } class ChildClass extends ParentClass { } $object = new ChildClass(); // 检查$object 是否是ParentClass 的子类if (is_subclass_of($object, 'ParentClass')) { echo 'ChildClass 是ParentClass 的子类'; } else { echo 'ChildClass 不是ParentClass 的子类'; }
輸出:
ChildClass 是ParentClass 的子类
注意: